runtime.special.kind (field)

34 uses

	runtime (current package)
		heapdump.go#L459: 				if sp.kind != _KindSpecialFinalizer {
		heapdump.go#L658: 			if sp.kind != _KindSpecialProfile {
		mcheckmark.go#L169: 		if sp.kind == _KindSpecialTinyBlock {
		mcheckmark.go#L175: 		if sp.kind != _KindSpecialFinalizer && sp.kind != _KindSpecialCleanup {
		mcheckmark.go#L184: 			switch sp.kind {
		mcheckmark.go#L228: 			if r.sp.kind == _KindSpecialFinalizer {
		mcheckmark.go#L244: 					if r.sp.kind == _KindSpecialFinalizer {
		mcheckmark.go#L254: 					if r.sp.kind == _KindSpecialFinalizer {
		mcleanup.go#L176: 			if offset == uintptr(s.offset) && _KindSpecialCleanup == s.kind &&
		mcleanup.go#L183: 			if offset < uintptr(s.offset) || (offset == uintptr(s.offset) && _KindSpecialCleanup < s.kind) {
		mgc.go#L1941: 		s.special.kind = _KindSpecialReachable
		mgcmark.go#L397: 				switch sp.kind {
		mgcsweep.go#L565: 				if tmp.kind == _KindSpecialFinalizer {
		mgcsweep.go#L581: 					if special.kind == _KindSpecialFinalizer || special.kind == _KindSpecialWeakHandle {
		mgcsweep.go#L603: 			if siter.s.kind == _KindSpecialReachable {
		mheap.go#L2021: 	kind   byte     // kind of special
		mheap.go#L2059: 	kind := s.kind
		mheap.go#L2127: 		if offset == uintptr(s.offset) && kind == s.kind {
		mheap.go#L2131: 		if offset < uintptr(s.offset) || (offset == uintptr(s.offset) && kind < s.kind) {
		mheap.go#L2157: 	s.special.kind = _KindSpecialFinalizer
		mheap.go#L2221: 	s.special.kind = _KindSpecialCleanup
		mheap.go#L2269: 	s.special.kind = _KindSpecialCheckFinalizer
		mheap.go#L2298: 			if offset == uintptr(s.offset) && _KindSpecialCheckFinalizer == s.kind &&
		mheap.go#L2305: 			if offset < uintptr(s.offset) || (offset == uintptr(s.offset) && _KindSpecialCheckFinalizer < s.kind) {
		mheap.go#L2348: 			if offset == uintptr(s.offset) && _KindSpecialCheckFinalizer == s.kind &&
		mheap.go#L2355: 			if offset < uintptr(s.offset) || (offset == uintptr(s.offset) && _KindSpecialCheckFinalizer < s.kind) {
		mheap.go#L2394: 	s.special.kind = _KindSpecialTinyBlock
		mheap.go#L2580: 	s.special.kind = _KindSpecialWeakHandle
		mheap.go#L2753: 	s.special.kind = _KindSpecialProfile
		mheap.go#L2805: 	switch s.kind {
		pinner.go#L335: 		rec.special.kind = _KindSpecialPinCounter
		synctest.go#L417: 		s.special.kind = _KindSpecialBubble